dogs puppy puppies dog pet cat children lost animals adoption cats lost dogs kittens divorce lost pets baby